package com.reggie.DTO;
import com.reggie.entity.Dish;
import com.reggie.entity.DishFlavor;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;

/**
 * DTO用于处理 请求中出现 传输与实体类不能一一对应的情况  要用这个两接两个实体类表  来完成套娃
 */
@Data
public class DishDto extends Dish{
//    继承了dish 也就可以获取到dish实体类的所有属性

//    这里的口味 是一个集合的形式存储 因为前端传过来的是一个json几个 有多个json数据
    private List<DishFlavor> flavors = new ArrayList<>();
//    List<> XX = new ArrayList();
//首先 List是一个接口 ArrayList只是一个继承于list的类
//    ArrayList是数组  List 是集合
//    一个集合 可以new多个数组
//    然后全部json封装到list里面
    private String categoryName;

    private Integer copies;
}
